﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;

using Business;


namespace GestorEventos
{
    public partial class EditUser : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            int userID;
            bool value;
                if (Session["userID"] != null)
                {
                    userID = Convert.ToInt32(Session["userID"].ToString());

                    if (!Page.IsPostBack)
                    {
                    Utilizador user = new Utilizador();
                    Utilizador novo = new Utilizador(user.getUtilizadorByID(userID));

                    String username, nome, email, rua, localidade, codPostal;

                    username = novo.getUsername(); ;
                    nome = novo.getNome();
                    email = novo.getEmail();
                    rua = novo.getRua();
                    localidade = novo.getLocalidade(); ;
                    codPostal = novo.getCodPostal(); ;



                    Label2Username.Text = username;
                    TextBoxNome.Text = nome;
                    TextBoxEmail.Text = email;
                    TextBoxRua.Text = rua;
                    TextBoxLocalidade.Text = localidade;
                    TextBoxCodPostal.Text = codPostal;

                    }
                    else { 
                String username, nome, email, rua, localidade, codPostal;
               

                    
                    username = Label2Username.Text;
                    nome = TextBoxNome.Text;
                    email = TextBoxEmail.Text;
                    rua = TextBoxRua.Text;
                    localidade = TextBoxLocalidade.Text;
                    codPostal = TextBoxCodPostal.Text;
                
               
                    Utilizador user = new Utilizador(username,nome,"password",email,rua,codPostal,localidade);
                    user.setIDUtilizador(userID);
                    value = user.updateUtilizador();

                    }
                }
                else
                {

                    Response.Redirect("Default.aspx");
                }

     
            
            
            
            
            

        }
        public void editPerfil(Object o, EventArgs e)
        {
            /*bool value;

            Utilizador business = new Utilizador();

            int userID;

            if (Session["userID"] != null)
            {
                userID = Convert.ToInt32(Session["userID"].ToString());

                String username, nome, email, rua, localidade, codPostal;
               if (Page.IsPostBack)  {

                    
                    username = Label2Username.Text;
                    nome = TextBoxNome.Text;
                    email = TextBoxEmail.Text;
                    rua = TextBoxRua.Text;
                    localidade = TextBoxLocalidade.Text;
                    codPostal = TextBoxCodPostal.Text;
                
               
                Utilizador user = new Utilizador(username,nome,"password",email,rua,codPostal,localidade);
                user.setIDUtilizador(userID);
                 value = user.updateUtilizador();
                

                if (value)
                {
                    Label1.Text = ":D";
                }
                else
                {
                    Label1.Text = ":(";
                }

                }

            }*/



        }
    }
}

